package cn.hchaojie.camp.day01;

public class DemoOperator {
	public static void main(String[] args) {
		System.out.println(10 + 1000);
		System.out.println(10 * 100);
		int a = 10;
		int b = 3;
		
		System.out.println(a / b);		// 整除
		System.out.println(a % b);		// 取余
		
		System.out.println(a / (double) b);		// 类型强制转换
		
//		System.out.println(a++);		// 先返回a的值，然后再将a+1
//		System.out.println(++a);		// 先将a+1， 然后返回a的值
		
		System.out.println(a);
		a = a + 1;
		a = a + 1;
		System.out.println(a);
		
		
		a += 1;			// 赋值
		System.out.println(a);	
		
		// a /= 2;
		a = a / 2;
		System.out.println(a);
		
		int c = 3;		// 0b11;
		System.out.println(c >> 1);		// 0b1;
		System.out.println(10 >> 2);	// 右移相当于除法， 移动几位，相当于除以 2的几次方
		System.out.println(c << 2);		// 左移相当于乘法
		
		System.out.println(2 + 3 * 5);		// 乘法优先级高
		System.out.println((2 + 3) * 5);	// 括号可以提高优先级
		
		
		System.out.println(10.0 / 3.0);	
	}
}
